@charset "UTF-8";
.forCenter{width:1200px;margin:0 auto;;overflow: hidden}
a{color:#2b2b2b;}
a:hover{color:#015293;}
.top{height: 166px;width: 100%;min-width:1200px;max-width:1920px;margin:0 auto;background: #f2f2f2;}
.top .forCenter{width:1200px;margin:0 auto;background: url(../images/theme/index-top-bg.jpg) top center no-repeat;}
.top-nav{height: 44px;line-height: 44px}
.top-nav span{padding: 0 15px}
.top-nav-left{float: left;width: 48%;padding-left:2%}
.top-nav-right{float: left;width: 48%;text-align: right;padding-right:2%}
.top-logo{position: relative;height: 122px;background: url("/images/theme/top-logo-bg.png?v=1") no-repeat 10px top;}
.top .IPv6{position: absolute;right: 10px;bottom: 10px;width: 120px;height: 30px;line-height: 30px;background: #015293;border-radius: 10px;text-align: center;/* font-size: 16px; */color: #fff;}


.nav{width:  100%;min-width: 1200px;max-width:1920px;margin:0 auto;height: 46px;line-height: 46px;background:url(../images/theme/nav-bg.jpg);}
.nav ul li{float: left;width: 161px;text-align: center}
.nav ul li a{color: white;font-size: 18px;display: block}
.nav ul li:hover{background:url(../images/theme/nav-bg-hover.jpg);}
.nav ul li:hover a{color: #015293;font-weight: 700;}
.nav ul li.hover{background:url(../images/theme/nav-bg-hover.jpg);}
.nav ul li.hover a{color: #015293;font-weight: 700;}
.nav ul li.nav-search{width: 68px;height: 46px;background: url(../images/theme/nav-search-bg.png) no-repeat;margin-left:5px}
.nav ul li.nav-search:hover{background: url(../images/theme/nav-search-bg.png) no-repeat}
.banner{width:  100%;min-width: 1200px;max-width:1920px;margin:0 auto;overflow: hidden;height: 325px}
/*图片切换功能样式*/
/* flexslider */
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height: 325px;}
.slides li.bg1{background: url(../images/theme/banner-bg.jpg) top center no-repeat}
.slides li.bg2{background: url(../images/theme/banner-bg2.jpg) top center no-repeat}
.slides li.bg3{background: url(../images/theme/banner-bg3.jpg) top center no-repeat}
.slides li img{width: 100%}
.flex-control-nav{display: none}
.flex-direction-nav{display: none}

.banner-search{width: 50%;height: 50%;background: url(../images/theme/banner-search-bg.png);position: absolute;top: 25%;left: 25%;z-index:1;}
.banner-search input{border: none;margin-top: 20px;font-size: 16px}
.banner-search input[type=text]{width: 70%;height: 40px;line-height: 40px;background: white;margin-left: 10%}
.banner-search input[type=submit]{width: 10%;height: 40px;line-height: 40px;background: #015293;color: white;cursor: pointer}
.banner-search p{text-align: center;line-height: 30px;color: white;margin-top: 10px}
.banner-search p a{color: white;margin: 0 8px;font-size: 16px}

.link{width: 100%;min-width:1200px;max-width:1920px;margin:0 auto;background: #333333;height: auto}
.link-tit{width: 1200px;margin: 0 auto;height: 56px;line-height: 56px;border-bottom: 1px solid #4b4b4b;}
.link-tit li{float: left;width: 200px;color: white;text-align: center;cursor: pointer;}
.link-tit li.hover{width: 198px;border-bottom: 1px solid white;}
.link-con{width: 100%;}
.link-con-item{width: 100%;height: auto;display: none;background: #333333;}
.link-con-item.hover{display:block}
.link-con-item li{float: left;height: 40px;line-height: 40px;width: 150px;text-align:center}
.link-con-item li:hover{background:#ebebeb}
.link-con-item li:hover a{color:#0c8af9}
.link-con-item li a{color: white;display:block}

.footer{height: 276px;min-width:1200px;max-width:1920px;margin:0 auto;background: #333333;border-top: 1px #474747 solid;}
.footer .forCenter{height: 276px;}
.footer-logo{position: absolute;top: 10px;height: 80px;width: 450px;background: url(../images/theme/footer-logo-bg.png) right center no-repeat}
.footer-logo img{width: 80px;height: 80px}
.footer-jc{width: 110px;position: absolute;top: 55px;right: 55px;}
.footer-jc2{width: 165px; position: absolute;top:150px;right: 0px; }
.footer-ewm{position: absolute;top: 29px;right: 200px;padding-top: 55px;background: url(../images/theme/footer-ewm.png) center -52px no-repeat;height: 158px;}
.footer-ewm > div{float:right;margin: 0px 10px;}
.footer-ewm > div img{width: 122px;height: 122px}
.footer-ewm > div p{color:white;text-align:center;line-height:30px;font-size: 16px;}
.footer-info{position: absolute;top: 100px;height: 150px}
.footer-info p{line-height: 30px;color: white}

.index-location{width: 1200px;height: 36px;line-height: 36px;margin: 0 auto;background: #edebec;text-indent: 10px;font-size: 16px}

.forCenter-border{border: 1px solid #ebebeb;width: 1198px;overflow: hidden;margin: 0 auto}
.list-menus{width: 242px;float: left;margin-left: 26px;background: #f7f7f7}
.list-menus-tit{height: 43px;line-height: 43px;width: 242px;background:url(../images/theme/list-menus-tit-bg.png) 34px center no-repeat #015293;color: white;text-indent: 60px;font-size: 18px}
.list-menus-con{}
.list-menus-con ul{margin-left: 30px}
.list-menus-con ul li{height: 34px;line-height: 34px;width: 178px;border: 1px solid #ebebeb;background:url(../images/theme/list-menus-con-bg.png)150px center no-repeat;text-indent: 30px;margin-bottom: 21px}
.list-menus-con ul li a{display:block}
.list-menus-con ul li.hover{background:url(../images/theme/list-menus-con-bg-hover.png) no-repeat;height: 36px;width: 198px;line-height: 36px;border: none}
.list-menus-con ul li.hover a{color: white}
.list-menus-con ul li:hover{background:url(../images/theme/list-menus-con-bg-hover.png) no-repeat;height: 36px;width: 198px;line-height: 36px;border: none}
.list-menus-con ul li:hover a{color: white}
.list-info{width: 878px;float: left;margin-left: 26px}
.list-info ul{height: 612px}
.list-info ul li{height: 83px;border-bottom: 1px dashed #cecece;margin-bottom: 18px;background: #f7f7f7;line-height: 44px;padding: 0 20px}
.list-info ul li .dept{color: red}
.list-info ul li .time{color: #c5c5c5}
.list-info.pic-news ul li{border:none;height:184px;width:246px;padding:0;float:left;margin:18px}
.list-info.pic-news ul li{border:none;height:234px;width:246px;padding:0;float:left;margin:0 18px 18px 6px;padding:10px;border: 1px solid #cecece;}
.list-info.pic-news ul li img{width:246px;height:184px;padding:0;}
.list-info.pic-news ul li p{line-height:28px;text-align:center}
/* 检索页面 */
.js{width:1140px}
.js ul{height:auto}
.js ul li{height:auto;line-height:28px}

.location{width: 1148px;height: 36px;line-height: 36px;margin: 0 auto;border-bottom: 2px solid #ebebeb;text-indent: 10px;font-size: 16px}
.pages{padding: 15px 0;color: #ccc;text-align:center;}
        .pages a{display: inline-block;color: #428bca;height: 25px;line-height: 25px;padding: 0 10px;border: 1px solid #ddd;margin: 0 2px;border-radius: 4px;vertical-align: middle;}
        .pages a:hover{text-decoration: none;border: 1px solid #428bca;}
        .pages span{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;vertical-align: middle;}
        .pages span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
        .pages span.disabled{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
        .pages span.btn a{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;cursor: pointer}
        .pages span.btn a:hover{text-decoration: none;border: 1px solid #428bca;}
        .pages input[type=text]{display: inline-block;height: 25px;width: 20px;text-align: center;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
   

/*内容页*/
.content-title{text-align: center;}
.content-title h1{line-height: 45px;
    font-size: 36px;
    color: #d74646;
    width: 90%;
    margin: 0 auto;
    padding: 30px 0;}
.content-title h2{line-height: 40px;font-size: 20px;}
.content-tags{width: 90%;margin: 0 auto;height: 40px;line-height: 40px;border-bottom: 1px solid #ebebeb}
.content-tags span{margin: 0 20px}
.tags-right{width:50%}
.tags-right .font-size a{cursor: pointer}
.content-info{width: 86%;margin: 20px auto;line-height: 30px;font-size: 16px}
.content-info img{display:block;margin:10px auto; max-width: 100%;}
.content-info table{border-color: grey!important}
.content-info table td{border-color: grey!important}
/* 公开内容页 */
.content-gk-tags{margin:0 auto;width:900px;}
.content-gk-tags table{border-top:1px solid #edebec;border-left:1px solid #edebec;width:900px;}
.content-gk-tags table td{border-bottom:1px solid #edebec;border-right:1px solid #edebec;line-height:36px;text-align:center}
.content-gk-tags table td.tit{width:130px;}
/* 办事指南 */
.content-bszn{margin:0 auto;width:900px;}
.content-bszn table{border-top:1px solid #edebec;border-left:1px solid #edebec;width:900px;}
.content-bszn table td{border-bottom:1px solid #edebec;border-right:1px solid #edebec;}
.content-bszn table tr:nth-of-type(even) td{background:#f4f4f4}
.content-bszn table tr:nth-of-type(odd) td{background:#fff}
.content-bszn table td.tit{width:130px;text-align:center}
/* 信件内容*/
.hd-letter-content{width: 900px;margin: 30px auto}
    .hd-letter-content table{border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb}
    .hd-letter-content table tr td{border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding:5px}
    .hd-letter-content table tr td.tit{width:200px;text-align:center;background:#f9f9f9}
    .hd-letter-content table tr td.con{line-height: 30px;text-indent:28px}
    .hd-letter-content .title{width: 120px;height: 37px;line-height:37px;display: block;text-align:center;color:white;font-size:16px;background: url(../images/hd/hd-form-item-tit-02.png) no-repeat;}
.star-submit{}
    .hd-letter-content .con .raty_div img{width:20px;display:inline}
    .star-submit table tr td input[type=text]{border:1px solid #ebebeb;height:28px;line-height:28px;width:180px;text-indent:3px}
    .star-submit table tr td.submit {text-align:center}
    .star-submit table tr td.submit input{width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #ebebeb;background:#f4f4f4;cursor:pointer}
    .star-submit table tr td.submit a{width:100px;height:30px;line-height:30px;text-align:center;display:block;float:right;border:1px solid #ebebeb;background:#f4f4f4}
/*网站地图 */
.maps{width:1100px;margin:0 auto;overflow:hidden;border:#eaeaea 1px solid}
.maps-tit{height:40px;line-height:40px;background:#015293;text-indent:28px;color:#fff;font-size:18px}
.maps-con{}
.maps-con ul li{float:left;width:200px;text-indent:40px;height:30px;line-height:30px;margin-left:10px}
.maps-con ul li a{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.maps-con ul li:hover{background:#015293;border-radius:5px;border:1px solid #015293;width:198px;height:28px}
.maps-con ul li:hover a{color:#fff}
/* 在线访谈内容页*/
/* 在线访谈内容页*/
.ft-content-video{width:575px;float:left;height:366px}
#live_video_div_wrapper{width:550px;height:360px;margin:0 auto}

.ft-content-tags{width:400px;float:left; margin-left:15px;}
.ft-content-tags p{margin:5px 0} 
.ft-content-tags p span{line-height:43px;}
#subject_intro,#sub_name{line-height:20px;}
.ft-content-info{border: 1px solid #ebebeb;border-radius:10px;padding:10px 20px;background:#fdfdfd}
.ft-span-bg{background:url(../images/hd/ft-content-ico-bg.png) no-repeat;width:129px;height:43px;line-height:43px;float:left;color:white;text-align:center;margin-right:15px}
.ft-lines{height:4px;background:url(../images/hd/ft-lines.jpg) repeat-x}

.back-home{background: url(../images/new-zd-fw/back-home.png);width: 55px;height: 71px;display: block;top: 0;right: 0;position: absolute}

/*专题专栏 */
.ztzl{width:1100px;margin:0 auto;overflow:hidden;border:#eaeaea 1px solid}
.ztzl-tit{height:40px;line-height:40px;background:#015293;text-indent:28px;color:#fff;font-size:18px}
.ztzl-con{overflow:hidden;}
.ztzl-con ul li{float:left;width: 345px;text-indent:40px;height:40px;line-height:40px;margin:10px;overflow:hidden;}
.ztzl-con ul li a{display:block}
.ztzl-con ul li:hover{background:#015293;border-radius:5px;border:1px solid #015293;width:343px;height:38px;}
.ztzl-con ul li:hover a{color:#fff}